Skip to content

feat(glyph): add Grafana MCP server#392

Merged
stackptr merged 2 commits intomainfrom
feat/grafana-mcp
Mar 20, 2026
Merged

feat(glyph): add Grafana MCP server#392
stackptr merged 2 commits intomainfrom
feat/grafana-mcp

Conversation

@stackptr
Copy link
Copy Markdown
Owner

Summary

  • Adds grafana-mcp NixOS module that bridges the mcp-grafana binary to HTTP via mcp-proxy
  • Enables the service on glyph (port 8095) connected to grafana.zx.dev
  • Registers as grafana in mcpjungle, giving agents access to dashboards, Loki logs, and Prometheus metrics
  • Adds encrypted service account token

Test plan

  • nix-flake build nixosConfigurations.glyph.config.system.build.toplevel
  • Deploy to glyph, verify grafana-mcp service is running
  • Verify mcpjungle registers the grafana server
  • Test a Loki log query through the MCP tool

🤖 Generated with Claude Code

stackptr and others added 2 commits March 20, 2026 12:17
Adds mcp-grafana as an MCP service bridged to HTTP via mcp-proxy,
giving agents access to Grafana dashboards, Loki logs, and
Prometheus metrics. Registered in mcpjungle on port 8095.

Requires creating the secret before deploying:
  agenix -e hosts/glyph/secrets/grafana-mcp-token.age

The file should contain:
  GRAFANA_SERVICE_ACCOUNT_TOKEN=<token>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@stackptr stackptr merged commit c36144b into main Mar 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant